package com.gljx.web.dao;

import com.gljx.web.Entity.Outwarehousechild;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * 出库登记物品子表接口
 *
 * @Author: WuLianFa
 * @CreationTime: 2018年6月1日 下午4:11:30
 */
public interface OutwarehousechildMapper {
    /**
     * 查询全部出库登记子表信息
     * Created by WuLianFa on 2018/6/1 0001 16:33
     */
    List<Outwarehousechild> queryAllOutwarehouseChildRecord(@Param("ckOutwarehouseid") String ckOutwarehouseid, @Param("ckOutwarehousegoodsname") String ckOutwarehousegoodsname, @Param("ckOutwarehousegoodstype") String ckOutwarehousegoodstype, @Param("ckOutwarehouseggid") String ckOutwarehouseggid);

    /**
     * 通过出库登记物品子表ID删除子表商品信息
     * Created by WuLianFa on 2018年6月1日 下午4:12:00
     */
    int deleteByPrimaryKey(String ckOutwarehousegoodsid);

    /**
     * 通过出库登记物品子表ID删除子表商品信息
     * Created by WuLianFa on 2018年6月1日 下午4:12:00
     */
    int deleteByckId(String ckOutwarehouseid);

    /**
     * 通过出库登记物品子表实体类增加出库物品信息
     * Created by WuLianFa on 2018年6月1日 下午4:13:32
     */
    int insertSelective(Outwarehousechild outwarehousechild);

    /**
     * 通过出库登记物品子表ID查询子表商品信息
     * Created by WuLianFa on 2018年6月1日 下午4:14:54
     */
    Outwarehousechild selectByPrimaryKey(String ckOutwarehousegoodsid);

    /**
     * 通过出库登记物品子表实体类修改出库物品信息
     * Created by WuLianFa on 2018年6月1日 下午4:13:32
     */
    int updateByPrimaryKeySelective(Outwarehousechild outwarehousechild);

}